home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / ANIVGA.ZIP / ANIVGA.PAS / README.1ST next >
Text File  |  1992-08-16  |  3KB  |  58 lines

  1.        ░░░░░░▄ ░░░▄ ░░▄ ░░░░░░▄                ░░▄ ░░▄  ░░░░▄  ░░░░░░▄
  2.        ░░█▀░░█ ░░░░▄░░█   ░░█▀▀                ░░█ ░░█ ░░█▀▀▀  ░░█▀░░█
  3.        ░░░░░░█ ░░█░░░░█   ░░█      ░░░░░░▄     ░░█ ░░█ ░░█░░░▄ ░░░░░░█
  4.        ░░█▀░░█ ░░█ ░░░█   ░░█       ▀▀▀▀▀▀      ░█ ░█▀ ░░█ ░░█ ░░█▀░░█
  5.        ░░█ ░░█ ░░█  ░░█ ░░░░░░▄                  ░░█▀   ░░░░█▀ ░░█ ░░█
  6.         ▀▀  ▀▀  ▀▀   ▀▀  ▀▀▀▀▀▀                   ▀▀     ▀▀▀▀   ▀▀  ▀▀
  7.  
  8.  
  9.                ┌─────────────────────────────────────────────┐
  10.                │           ANIVGA  (c), 1991, 1992           │
  11.                │      a Sprite-Unit for TurboPascal V6.0     │
  12.                │              by Kai Rohrbacher              │
  13.                │                 Version 1.1                 │
  14.                └─────────────────────────────────────────────┘
  15.  
  16.  
  17. Hi everybody!
  18.  
  19. Here it is: my sprite toolkit for TurboPascal6.0 and the VGA's 256 color mode!
  20. To get the thing up and running, copy the file ANIVGA.PAS to your TPU-directory
  21. and compile it.
  22. I decided to publish the source code for your convenience, but it still remains
  23. copyrighted by the author (that's me!): these programs are FREEWARE, _not_
  24. PUBLIC DOMAIN!
  25.  
  26. To see whether ANIVGA is what you were looking for, here are some of ANIVGA's
  27. capabilities & restrictions:
  28.  
  29.  - flickerfree animation by a "page-flipping" algorithm and using the
  30.    display enable signal
  31.  - sprite movement in any increments you want
  32.  - arbitrary background image for the animation
  33.  - full use of the VGA's 256-color mode
  34.  - several sprite display methods available:
  35.    - sprites can be written normally (covering underlying figures)
  36.    - sprites can be declared to be transparent with regard to the background
  37.      or other sprites pixel by pixel
  38.    - sprites can change their color depending on the underlying background
  39.      image (-> shadow function)
  40.  - display methods can be different for each sprite
  41.  - pixel precise hit-detection routine built in
  42.  - correct clipping of sprites at the screen boundaries
  43.  - up to 32767 different sprites
  44.  - up to 500 sprites may be simultaneously active
  45.  - maximal size of each sprite = 64k
  46.  - maximal size of all loaded sprites only restricted by available memory
  47.  - works with virtual coordinates in the range -16000..+16000
  48.  - thus simple creation of horizontal/vertical "scrolling" games
  49.  - scrolling background image, too
  50.  - several supporting routines to: drawing lines (with built in clipping-
  51.    algorithm), points and graphic-text (incl. clipping), automatic heap
  52.    management for loading of sprites, sprite libraries, background images,
  53.    processor-speed adjustment, palette handling, fading routines, ...
  54.  
  55. What ANIVGA does _not_ support:
  56.  - EMS or XMS memory  
  57.  - resolutions other than 320x200x256 
  58.